﻿@charset "utf-8";
/* --------------------------------------------------------------------------------------------------------------------------------------


	CSS Document */
.box-nav { width: 100%; height: 60px; background-color: #F2F2F2; position: relative;}
.box-nav .container{
 width: 1200px;
}
.box-nav .nav { float: left; padding-top: 18px; }
.box-nav .nav a {
 font-size: 12px;float: left; height: 25px; line-height: 25px; padding: 0 10px; color: #7F7F7F; background-color: #F2F2F2; border-radius: 5px; margin-right: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.box-nav .nav a:last-child { margin-right: 0px; }
.box-nav .nav a em { float: left; width: 20px; height: 25px; background-position: center -30px; background-repeat: no-repeat; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.box-nav .nav a i { float: left; width: 8px; height: 25px; margin-right: 3px; background: url(../images/nav_h.png) no-repeat center 8px; }
.box-nav .nav a:hover { background-color: #004795; color: #FFF; }
.box-nav .nav a:hover em { background-position: center 4px; }
.box-nav .nav a:hover i { background-position: center -32px; }
.box-nav .nav a.A { background-color: #004795; color: #FFF; }
.box-nav .nav a.A em { background-position: center 4px; }
.box-nav .nav a.A i { background-position: center -32px; }
/*简介*/
.box-nav .nav-about em.icon1 { background-image: url(../images/nav_about_icon1.png); }
.box-nav .nav-about em.icon2 { background-image: url(../images/nav_about_icon2.png); }
.box-nav .nav-about em.icon3 { background-image: url(../images/nav_about_icon3.png); }
.box-nav .nav-about em.icon4 { background-image: url(../images/nav_about_icon4.png); }
.box-nav .nav-about em.icon5 { background-image: url(../images/nav_about_icon5.png); }
.box-nav .nav-about em.icon6 { background-image: url(../images/nav_about_icon6.png); }
/*联系*/
.box-nav .nav-contact em.icon1 { background-image: url(../images/nav_contact_icon1.png); }
.box-nav .nav-contact em.icon2 { background-image: url(../images/nav_contact_icon2.png); }
/*产品*/
.box-nav .nav-product em.icon1 { background-image: url(../images/nav_product_icon1.png); }
.box-nav .nav-product em.icon2 { background-image: url(../images/nav_product_icon2.png); }
/*服务支持*/
.box-nav .nav-service em.icon1 { background-image: url(../images/nav_service_icon1.png); }
.box-nav .nav-service em.icon2 { background-image: url(../images/nav_service_icon2.png); }
.box-nav .nav-service em.icon3 { background-image: url(../images/nav_service_icon3.png); }
/*视频中心*/
.box-nav .nav-video em.icon1 { background-image: url(../images/nav_video_icon1.png); }
/*新闻资讯*/
.box-nav .nav-news em.icon1 { background-image: url(../images/nav_news_icon1.png); }
.box-nav .nav-news em.icon2 { background-image: url(../images/nav_news_icon2.png); }
.box-nav .nav-news em.icon3 { background-image: url(../images/nav_news_icon3.png); }
.box-nav .nav-news em.icon4 { background-image: url(../images/nav_news_icon4.png); }
.box-nav .m-left { display: none; }
.box-nav .m-right { display: none; }
 /*@media only screen and (max-width: 900px) {*/
/*.box-nav { height: 38px; }*/
/*.box-nav .nav { width: 85%; position: absolute; left: 15%; top: 38px; display: none; z-index: 1; padding-top: 0; }*/
/*.box-nav .nav a { display: block; height: 38px; line-height: 38px; border-top: 1px #FFFFFF solid; border-radius: 0px; background: url(../images/ico_37.png) #F2F2F2 no-repeat 92% center; background-size: auto 35%; padding: 0; padding-left: 5%; width: 95%; margin-right: 0; }*/
/*.box-nav .nav a em { display: none; }*/
/*.box-nav .nav a i { display: none; }*/
/*.box-nav .m-left { position: absolute; left: 0; top: 0; width: 15%; cursor: pointer; display: block; }*/
/*.box-nav .m-left .ico { display: block; width: 100%; height: 38px; background: url(../images/ico_35.png) no-repeat center #004795; background-size: auto 50%; }*/
/*.box-nav .m-right { position: absolute; right: 0; top: 0; width: 85%; display: block; }*/
/*.box-nav .m-right .tit {display: block; width: 95%; padding-left: 5%; font-size: 18px; color: #004795; line-height: 38px; background: url(../images/ico_36.png) no-repeat 94% center; background-size: auto 50%; cursor: pointer; }*/
/*}*/
/* --------------------------------------------------------------------------------------------------------------------------------------

 */
.box-nav .location {
 font-size: 12px;float: right; line-height: 60px; color: #BBB; background: url(../images/location_icon.png) no-repeat left center; padding-left: 25px; }
.box-nav .location i { color: #DDD; font-family: Arial, Helvetica, sans-serif; }
 @media only screen and (max-width: 900px) {
.box-nav .location { display: none; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	公司简介
*/
.about-box1 { width: 100%; min-height: 800px; background: url(../images/about_bg1.jpg) no-repeat right bottom; }
.about-box1 h1 { font-size: 48px; font-weight: normal; color: #004795; padding-top: 100px; }
.about-box1 h2 { font-size: 20px; font-weight: normal; color: #004795; font-family: Arial; padding-bottom: 40px; }
.about-box1 p { width: 70%; padding-bottom: 25px; font-size: 14px; line-height: 22px; color: #4C4C4C; }
 @media only screen and (max-width: 900px) {
.about-box1 { min-height: inherit; }
.about-box1 h1 { font-size: 24px; padding-top: 50px; }
.about-box1 h2 { font-size: 12px; }
.about-box1 p { width: 100%; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	企业服务宗旨
*/

.about-box2 { width: 100%; min-height: 800px; background: url(../images/about_bg2.jpg) no-repeat center bottom; background-size: 1327px; }
.about-box2 h1 { font-size: 48px; font-weight: normal; color: #004795; text-align: center; padding-top: 100px; }
.about-box2 h2 { font-size: 36px; font-weight: normal; color: #004795; text-align: center; text-transform: uppercase; font-family: Arial; padding-top: 5px; padding-bottom: 40px; }
.about-box2 p { width: 100%; font-size: 14px; line-height: 22px; text-align: center; color: #7F7F7F; }
 @media only screen and (max-width: 1360px) {
.about-box2 { min-height: 720px; background-size: 80%; }
}
@media only screen and (max-width: 1024px) {
.about-box2 { min-height: 620px; background-size: 80%; }
}
 @media only screen and (max-width: 900px) {
.about-box2 { min-height: 520px; }
.about-box2 h1 { text-align: left; font-size: 26px; }
.about-box2 h2 { text-align: left; font-size: 12px; padding-bottom: 20px; }
.about-box2 p { text-align: left; text-indent: 2em; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	缔造卓越品质
*/

.about-box3 { width: 100%; min-height: 1000px; background: url(../images/about_bg3.jpg) no-repeat center top; }
.about-box3 h1 { font-size: 48px; font-weight: normal; color: #004795; text-align: center; padding-top: 130px; }
.about-box3 h2 { font-size: 36px; font-weight: normal; color: #004795; text-align: center; text-transform: uppercase; font-family: Arial; padding-top: 5px; padding-bottom: 40px; }
.about-box3 p { width: 100%; text-align: center; }
.about-box3 p span { display: inline-block; font-size: 14px; background: url(../images/about_box3_icon.png) no-repeat left center; padding-left: 20px; margin-right: 30px; }
.about-box3 p img { margin: 80px 80px 0; }
@media only screen and (max-width: 1460px) {
.about-box3 p img { margin: 80px 50px 0; }
}
@media only screen and (max-width: 1200px) {
.about-box3 p img { margin: 80px 30px 0; }
}
 @media only screen and (max-width: 900px) {
.about-box3 { min-height: inherit; padding-bottom: 50px; background-position: center -200px; margin-top: 30px; }
.about-box3 h1 { text-align: left; font-size: 26px; padding-top: 30px; }
.about-box3 h2 { text-align: left; font-size: 12px; padding-bottom: 20px; }
.about-box3 p { text-align: left; }
.about-box3 p span { display: block; }
.about-box3 p img { width: 25%; margin: 30px 4% 0; }
}

.about-box4 {
 width: 100%;
}

.about-box4>.container>img{
 width: 100%;
 max-height: 870px;
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	总裁致辞
*/

.ceo-box1 { width: 100%; }
.ceo-box1 .container { min-height: 700px; background: url(../images/ceo_box1_bg.png) no-repeat right 200px; }
.ceo-box1 h1 { font-size: 48px; font-weight: normal; color: #004795; text-align: center; padding-top: 130px; }
.ceo-box1 h2 { font-size: 36px; font-weight: normal; color: #004795; text-align: center; text-transform: uppercase; font-family: Arial; padding-top: 5px; padding-bottom: 40px; }
.ceo-box1 ul li { float: left; font-size: 14px; margin-left: 50px; margin-right: 50px; margin-bottom: 50px; min-height: 330px; line-height: 25px; writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
.ceo-box1 ul li img { margin-left: 50px; display: block; }
 @media only screen and (max-width: 1360px) {
.ceo-box1 ul li { min-height: 700px; }
}
@media only screen and (max-width: 1224px) {
.ceo-box1 ul li { min-height: 900px; }
}
 @media only screen and (max-width: 900px) {
.ceo-box1 .container { background-position: right 0; background-size: auto 15%; }
.ceo-box1 h1 { font-size: 24px; text-align: left; padding-top: 30px; }
.ceo-box1 h2 { font-size: 12px; text-align: left; }
.ceo-box1 ul li img { float: right; margin-left: 20px; }
.ceo-box1 ul li { float: left; font-size: 14px; margin-left: 0; margin-right: 0; min-height: 330px; line-height: 25px; writing-mode: inherit; writing-mode: inherit; -webkit-writing-mode: inherit; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	发展历程
*/
.development-box1 { width: 100%; min-height: 500px; }
/* --------------------------------------------------------------------------------------------------------------------------------------


	证书荣誉
*/
.honor-box1 { width: 100%; min-height: 500px; }
.honor-box1 .honor { width: 100%; padding: 0px 0; }
.honor-box1 .honor li { width: 20%; height: 231px; float: left; font-size: 14px; text-align: center; }
.honor-box1 .honor li a { display: block; height: 231px; border: 1px #E6E6E6 solid; padding: 25px 0; margin-left: -1px; position: relative; overflow: hidden; }
.honor-box1 .honor li a .img { display: block; width: 80%; height: 150px; text-align: center; margin: 0 auto 10px; }
.honor-box1 .honor li a .img span { height: 100%; display: inline-block; vertical-align: middle; }
.honor-box1 .honor li a .img img { max-height: 150px; max-width: 80%; vertical-align: middle; }
.honor-box1 .honor li .img p { position: absolute; z-index: 1; left: 0; top: -230px; width: 100%; height: 100%; background: #004795; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.honor-box1 .honor li a .s1 { display: block; position: absolute; z-index: 2; left: 50%; top: 230px; margin-left: -32px; }
.honor-box1 .honor li a .s1 img { width: 63px; height: 63px; max-width: 100%; }
.honor-box1 .honor li a .s2 { display: block; position: absolute; z-index: 2; left: 0; top: 400px; width: 100%; font-size: 14px; text-align: center; color: #FFF; }
 @media only screen and (max-width: 1280px) {
.honor-box1 .honor li { width: 25%; }
}
 @media only screen and (max-width: 900px) {
.honor-box1 .honor li { width: 33.3%; }
.honor-box1 .honor li a .img p, .honor-box1 .honor li a:hover .img p { display: none; }
.honor-box1 .honor li a .img .s1, .honor-box1 .honor li a:hover .img .s1 { display: none; }
.honor-box1 .honor li a .img .s2, .honor-box1 .honor li a:hover .img .s2 { display: none; }
}
 @media only screen and (max-width: 600px) {
.honor-box1 .honor li { width: 50%; }
}
 @media only screen and (max-width: 360px) {
.honor-box1 .honor li { width: 100%; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	视频中心
*/
.video-box1 { width: 100%; min-height: 500px; }
.video-box1 .video { width: 100%; padding: 50px 0; }
.video-box1 .video li { width: 20%; height: 231px; float: left; font-size: 14px; text-align: center; }
.video-box1 .video li a { display: block; height: 180px; border: 1px #E6E6E6 solid; padding: 25px 0; margin-left: -1px; position: relative; overflow: hidden; }
.video-box1 .video li a .img { display: block; width: 80%; height: 150px; text-align: center; margin: 0 auto 10px; }
.video-box1 .video li a .img span { height: 100%; display: inline-block; vertical-align: middle; }
.video-box1 .video li a .img img { max-height: 150px; max-width: 80%; vertical-align: middle; }
.video-box1 .video li .img p { position: absolute; z-index: 1; left: 0; top: -230px; width: 100%; height: 100%; background: #004795; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.video-box1 .video li a .s1 { display: block; position: absolute; z-index: 2; left: 50%; top: 230px; margin-left: -32px; }
.video-box1 .video li a .s1 img { width: 63px; height: 63px; max-width: 100%; }
.video-box1 .video li a .s2 { display: block; position: absolute; z-index: 2; left: 0; top: 400px; width: 100%; font-size: 14px; text-align: center; color: #FFF; }
 @media only screen and (max-width: 1280px) {
.video-box1 .video li { width: 25%; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	联系方式
*/
.contact-box1 { width: 100%; min-height: 500px; padding-bottom: 2%; }
.contact-box1 .contact-h1 { padding: 40px 0; font-size: 16px; padding-left: 10px; background: url(../images/contact-h1-icon.png) no-repeat left 43px; }

.contact-box1 .map-box { width: 100%; height: 400px; position: relative; }
.contact-box1 .map-box dl { width: 366px; height: 400px; color: #FFF; position: absolute; left: 0; top: 0; background-color: #004795; z-index: 1; }
.contact-box1 .map-box dt { padding: 50px 0 0 35px; font-size: 30px; font-weight: bold; padding-bottom: 20px; }
.contact-box1 .map-box dt span { display: block; font: normal 16px Arial; padding-top: 5px; }
.contact-box1 .map-box dd { background: url(../images/contact-dd-icon.png) no-repeat; padding-left: 55px; font-size: 14px; line-height: 25px; }
.contact-box1 .map-box dd.dd1 { background-position: 35px 6px; }
.contact-box1 .map-box dd.dd2 { background-position: 35px -46px; }
.contact-box1 .map-box dd.dd3 { background-position: 35px -100px; }
.contact-box1 .map-box dd.dd4 { background-position: 35px -152px; }
.contact-box1 .map-box dd.dd5 { background-position: 35px -205px; }
 @media only screen and (max-width: 900px) {
.contact-box1 .map-box dl { width: 100%; }
  .contact-box1 .contact-h1{
   padding:5% 0;
   font-size: 14px;
  }
  .contact-box1 .map-box dt{
   font-size: 20px;
  }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	产品系列
*/
.product-search { height: 210px; background: url(../images/product_search_bg.jpg) no-repeat center top; }
.product-search h1 { color: #FFF; font-size: 30px; padding-top: 50px; padding-bottom: 10px; }
.product-search .search { width: 100%; max-width: 517px; height: 37px; padding: 2px; position: relative; background: url(../images/product_search_form_bg.png) no-repeat; }
.product-search .search input[type="text"] { float: left; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: calc(100% - 60px); max-width: 460px; height: 37px; float: left; line-height: 30px; padding: 0 10px; font-size: 16px; color: #FFF; border: 0 none; background: none; font-family: "微软雅黑"; }
.product-search .search input[type="submit"] { float: left; height: 37px; width: 37px; }
.product-search .search ::-webkit-input-placeholder {
color:#FFFFFF;
}
.product-search .search ::-moz-placeholder {
color:#FFFFFF;
}
.product-search .search :-moz-placeholder {
color:#FFFFFF;
}
 @media only screen and (max-width: 900px) {
.contact-box1 .map-box dl { width: 100%; }
}
 @media only screen and (max-width: 600px) {
.product-search h1 { font-size: 15px; }
}
.product-box1 { width: 100%; min-height: 500px; padding: 50px 0; }
.pro_menu { width: 280px; min-width: 280px; float: left; border: 1px #E6E6E6 solid; border-bottom: 0 none; }
.pro_menu p { display: none; }
.pro_menu dl { border-bottom: 1px #E6E6E6 solid; }
.pro_menu dl dt { line-height: 43px; font-size: 16px; cursor: pointer; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_menu dl dt img { float: right; margin-top: 8px; }
.pro_menu dl dt em { display: block; float: left; width: 30px; height: 43px; margin-right: 10px; background-repeat: no-repeat; background-position: -46px top; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.pro_menu dl dt i { display: block; float: left; width: 1px; height: 43px; background: url(../images/pro_menu_h.png) no-repeat left -43px; margin-right: 10px; }
.pro_menu dl dd { display: none; }
.pro_menu dl dd a { display: block; font-size: 14px; padding: 8px 0 8px 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_menu dl dt:hover{color: #004795;}
.pro_menu dl.on dt:hover{
 color: #ffffff;}
.pro_menu dl.on { background-color: #004795; color: #FFF; }
.pro_menu dl.on a{color:#fff;}
.pro_menu dl.on dt a { color: #FFF; }
.pro_menu dl.on dt em { background-position: left top; }
.pro_menu dl.on dt i { background-position: left top; }
.pro_menu dl.on dd { background-color: #F2F2F2; padding: 8px 0; }
.pro_menu dl.on dd a.on { color: #004795; }
 /*@media only screen and (max-width: 900px) {*/
/*.product-box1 { padding: 10px 0 50px; }*/
/*.pro_menu { width: 100%; border: 0 none; margin-bottom: 20px; }*/
/*.pro_menu { display: block; position: relative; line-height: 45px; }*/
/*.pro_menu p { display: block; border-bottom: 1px #E6E6E6 solid; }*/
/*.pro_menu p span { font-size: 20px; color: #004795; }*/
/*.pro_menu .arrow1 { width: 23px; float: right; margin-top: 20px; }*/
/*.pro_menu dl { display: none; }*/
/*}*/
/* -------------------------------------------------------------------------------------------------------------------------------------- */
.pro_menu dl dt em.icon1 { background-image: url(../images/pro_menu_icon1.png); }
.pro_menu dl dt em.icon2 { background-image: url(../images/pro_menu_icon2.png); }
.pro_menu dl dt em.icon3 { background-image: url(../images/pro_menu_icon3.png); }
.pro_menu dl dt em.icon4 { background-image: url(../images/pro_menu_icon4.png); }
.pro_menu dl dt em.icon5 { background-image: url(../images/pro_menu_icon5.png); }
.pro_menu dl dt em.icon6 { background-image: url(../images/pro_menu_icon6.png); }
/* -------------------------------------------------------------------------------------------------------------------------------------- */

.pro_list { float: right; width: -moz-calc(100% - 300px); width: -webkit-calc(100% - 300px); width: calc(100% - 300px);position: relative;padding-bottom: 80px;}
.pro_list .layui-flow-more {
 position: absolute;
 left: 50%;
 bottom: 0;
 transform: translate(-50%, 0%);
}
.pro_list ul li { width: 33.33%; height: 231px; float: left; font-size: 14px; text-align: center; }
.pro_list ul li a { display: block; height: 231px;
 margin-top: -1px;border: 1px #E6E6E6 solid; padding: 25px 0; margin-left: -1px; position: relative; overflow: hidden; }
.pro_list ul li a .img { display: block; width: 80%; height: 150px; text-align: center; margin: 0 auto 10px; }
.pro_list ul li a .img span { height: 100%; display: inline-block; vertical-align: middle; }
.pro_list ul li a .img img { max-height: 150px; max-width: 80%; vertical-align: middle; }
.pro_list ul li .img p { position: absolute; z-index: 1; left: 0; top: -230px; width: 100%; height: 100%; background: #004795; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.pro_list ul li a .s1 { display: block; position: absolute; z-index: 2; left: 50%; top: 230px; margin-left: -32px; }
.pro_list ul li a .s1 img { width: 63px; height: 63px; max-width: 100%; }
.pro_list ul li a .s2 { display: block; position: absolute; z-index: 2; left: 0; top: 400px; width: 100%; font-size: 14px; text-align: center; color: #FFF; }
 /*@media only screen and (max-width: 1360px) {*/
/*.pro_list ul li { width: 33.33333333333% }*/
/*}*/
/*@media only screen and (max-width: 1224px) {*/
/*.pro_list ul li { width: 50% }*/
/*}*/
 /*@media only screen and (max-width: 900px) {*/
/*.pro_list ul li a .img p, .pro_list ul li a:hover .img p { display: none; }*/
/*.pro_list ul li a .img .s1, .pro_list ul li a:hover .img .s1 { display: none; }*/
/*.pro_list ul li a .img .s2, .pro_list ul li a:hover .img .s2 { display: none; }*/
/*.pro_list { width: 100%; }*/
/*}*/
/*@media only screen and (max-width: 460px) {*/
/*.pro_list ul li { width: 100% }*/
/*}*/
/*.more1 { display: block; margin: 50px auto 0; cursor: pointer; }*/
/*!*产品详细*!*/
.proDet_top { margin-top: 25px; }
/*@media only screen and (max-width: 900px) {*/
 /*.proDet_top { margin-top: 10px; }*/
/*}*/

.proDet_title { float: left; line-height: 40px; font-size: 16px; color: #333; }
.proDet_title a { color: #333; }
.proDet_title a:hover { color: #004795; }
.proDet_title img { display: block; float: left; width: 15px; margin: 12px 10px 0 0; }
.proDet_title strong { color: #004795; }
.back { display: block; cursor: pointer; float: right; width: 125px; height: 40px; line-height: 40px; padding-left: 48px; background: url(../images/back.png) #004795 20px center no-repeat; font-size: 14px; color: #fff; }
.back:hover { color: #FFF; }
.proDet_scroll { width: 100%; max-width: 600px; margin: 0 auto; }
.proDet_scroll .bx-wrapper { position: relative; margin: 80px auto 0; padding: 0; *zoom: 1;
width: 100%; }
.proDet_scroll .bx-wrapper img { width: 100%; display: block; margin: 0 auto; }
.proDet_scroll .bx-wrapper .bx-viewport { margin: 0 auto; }
.proDet_scroll .bx-controls { text-align: center; margin-top: 40px; }
@media only screen and (max-width: 900px) {
 .proDet_scroll .bx-controls {  margin-top: 20px; }
}
.proDet_scroll .bx-wrapper .bx-pager, .proDet_scroll .bx-wrapper .bx-controls-auto { position: relative; }
.proDet_scroll .bx-pager-item { border: 1px solid #e2e2e2; height: 68px; position: relative; }
.proDet_scroll .bx-pager-item .line { width: 100%; height: 2px; font-size: 0; background: #004795; position: absolute; bottom: -1px; left: 0; display: none; }
.proDet_scroll .bx-wrapper .bx-pager-item img { max-width: 100%; display: block; margin: 0 auto; }
.proDet_scroll .bx-wrapper .bx-pager .bx-pager-item, .proDet_scroll .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager { display: inline-block; *zoom: 1;
*display: inline;
}
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a { text-indent: -9999px; display: block; width: 68px; height: 68px; outline: 0; overflow: hidden; }
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a.active .line { display: block; }
.proDet_scroll .bx-controls-direction a { position: absolute; top: 50%; margin-top: -75px; left: 0; outline: 0; width: 22px; height: 43px; text-indent: -9999px; z-index: 10; display: block; background: url(../images/arrow5.png) no-repeat; }
.proDet_scroll .bx-controls-direction a.disabled { display: block; }
.proDet_scroll .bx-controls-direction .bx-next { left: auto; right: 0; background-position: -40px 0; }
.proDet_scroll .bx-controls-direction .bx-prev:hover { background-position: 0 -46.5px; }
.proDet_scroll .bx-controls-direction .bx-next:hover { background-position: -40px -46.5px; }
.pro_nav { margin-top: 52px; padding: 0px 170px; background: #004795; height: 52px; }
.pro_nav li { width: 20%; float: left; position: relative; cursor: pointer; padding-top: 14px; white-space: nowrap; text-overflow: ellipsis; }
.pro_nav li a { display: block; border-right: 1px solid #9bc6e7; font-size: 17px; color: #fff; text-align: center; }
.pro_nav li:last-child a { border-right: 0px none; }
.pro_nav .arrowT { border-width: 14px; position: absolute; bottom: -15px; left: 50%; margin-left: -14px; display: none; }
.pro_nav li.on .arrowT { display: block; }
.pro_det_main { width: 72%; margin: 0 auto 50px; }
.pro_path { display: none; }
.pro_path { padding-top: 47px; }
.pro_path .title { font-size: 25px; color: #333; font-weight: bolder; line-height: 35px; }
.pro_intro { font-size: 17px; color: #333; line-height: 33px; padding-top: 22px; }
.pro_intro img { max-width: 100%; }
.pro_intro td { border:1px #CCCCCC solid !important; }
.pro_para { margin-top: 30px; }
.pro_para li { float: left; margin: 0 30px 20px 0; }
.pro_para a { display: block; border-right: 1px solid #d7d7d7; line-height: 40px; color: #666; font-size: 18px; padding-right: 30px; }
.pro_para img { width: 41px; margin-right: 20px; }
.arrowT { display: inline-block; *display:inline;
*zoom:1;
width: 0; height: 0; }
.arrowT { border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 14px solid #fff; }
 @media only screen and (max-width: 900px) {
.back, .pro_nav { display: none; }
.pro_det_main { width: 100%; margin: 25px 0 0 0; border-top: 1px solid #eee; }
.pro_path { display: block !important; }
.pro_path { padding-top: 0; border-bottom: 1px solid #eee }
.pro_path .title { height: 45px; padding: 0 4%; font-weight: normal; font-size: 15px; line-height: 45px; background: #fff; position: relative; cursor: pointer; }
.pro_path .title i { display: block; width: 22px; height: 13px; background: url(../images/arrow2_2.png) center no-repeat; background-size: 100%; position: absolute; top: 21px; right: 4%; }
.pro_path .title.on { background: #004795; color: #fff; border-bottom: 1px solid #004795; }
.pro_path .title.on i { background-image: url(../images/arrow1.png); }
.pro_tab { display: none; }
.pro_intro { padding: 15px 4% 20px 4%; }
.proDet_scroll .bx-wrapper { margin: 10px auto 0; }
}
 @media only screen and (max-width: 500px) {
.proDet_scroll .bx-pager-item { height: 40px; }
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a { width: 40px; height: 40px; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	案例展示
*/
.case-box1 { width: 100%; min-height: 500px; }
/* --------------------------------------------------------------------------------------------------------------------------------------


	视频中心
*/
.download-box1 { width: 100%; min-height: 500px; }
.download-box1 .download { width: 100%; padding: 0px 0; }
.download-box1 .download li { width: 20%; height: 231px; float: left; font-size: 14px; text-align: center; }
.download-box1 .download li a { display: block; height: 180px; border: 1px #E6E6E6 solid; padding: 25px 0; margin-left: -1px; position: relative; overflow: hidden; }
.download-box1 .download li a .icon { display: block; width: 80%; height: 150px; margin: 0 auto 10px; background: url(../images/download_icon.png) #E5E5E5 no-repeat center top; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.download-box1 .download li a p { position: absolute; z-index: 1; left: 0; top: -230px; width: 100%; height: 100%; background: #004795; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.download-box1 .download li a .s1 { display: block; position: absolute; z-index: 2; left: 50%; top: 230px; margin-left: -32px; }
.download-box1 .download li a .s1 img { width: 63px; height: 63px; max-width: 100%; }
.download-box1 .download li a .s2 { display: block; position: absolute; z-index: 2; left: 0; top: 400px; width: 100%; font-size: 14px; text-align: center; color: #FFF; }
.download-box1 .download li a:hover .icon { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/* --------------------------------------------------------------------------------------------------------------------------------------


	下载中心
*/
.download-box1 .download li a.pptx .icon { background-position: center -300px; }
.download-box1 .download li a.ppt .icon { background-position: center -300px; }
.download-box1 .download li a.docx .icon { background-position: center -150px; }
.download-box1 .download li a.doc .icon { background-position: center -150px; }
.download-box1 .download li a.xlsx .icon { background-position: center -450px; }
.download-box1 .download li a.xls .icon { background-position: center -450px; }
.download-box1 .download li a.txt .icon { background-position: center -750px; }
.download-box1 .download li a.pdf .icon { background-position: center -600px; }
.download-box1 .download li a.rar .icon { background-position: center -900px; }
.download-box1 .download li a.zip .icon { background-position: center -900px; }
.download-box1 .download li a.gz .icon { background-position: center -900px; }
.download-box1 .download li a.jpg .icon { background-position: center -1050px; }
.download-box1 .download li a.png .icon { background-position: center -1050px; }
.download-box1 .download li a.gif .icon { background-position: center -1050px; }
 @media only screen and (max-width: 1280px) {
.download-box1 .download li { width: 25%; }
}
 @media only screen and (max-width: 900px) {
.download-box1 .download li { width: 33.3%; }
.download-box1 .download li a .icon p, .download-box1 .download li a:hover .icon p { display: none; }
.download-box1 .download li a .icon .s1, .download-box1 .download li a:hover .icon .s1 { display: none; }
.download-box1 .download li a .icon .s2, .download-box1 .download li a:hover .icon .s2 { display: none; }
}
 @media only screen and (max-width: 600px) {
.download-box1 .download li { width: 50%; }
}
 @media only screen and (max-width: 360px) {
.download-box1 .download li { width: 100%; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	发展历程
*/
.support-box1 { width: 100%; min-height: 500px; }
/* --------------------------------------------------------------------------------------------------------------------------------------


	在线订单
*/
.order-box1 { width: 100%; min-height: 500px; }
.order-box1 .order-h1 { padding: 0px 0 50px; font-size: 16px; line-height: 20px; padding-left: 10px; background: url(../images/contact-h1-icon.png) no-repeat left 53px; }
.order-box1 .order-form { padding-right: 300px; min-height: 650px; background: url(../images/order_bg.jpg) no-repeat right top; }
.order-box1 .order-form-box { width: 100%; padding-bottom: 100px; }
.order-box1 .order-form-left { float: left; width: 250px; }
.order-box1 .order-form-left div { width: 130px; height: 128px; padding: 0 15px; color: #FFF; text-transform: uppercase; font: bold 14px Arial; background: url(../images/order_form_left_bg.jpg) #004795 no-repeat right top; }
.order-box1 .order-form-left hr { width: 30px; height: 4px; border: 0 none; background-color: #FFF; display: block; margin: 3px 0 10px; }
.order-box1 .order-form-left h3 { font: bold 24px "微软雅黑"; padding-top: 25px; }
/* --------------------------------------------------------------------------------------------------------------------------------------

 */
.order-box1 .order-form-right { float: right; width: -moz-calc(100% - 250px); width: -webkit-calc(100% - 250px); width: calc(100% - 250px); }
.pro_con { margin-top: 20px; width: 90%; }
.con_text, .con_select { width: 47%; float: left; height: 40px; line-height: 40px; border: 1px solid #e6e6e6; position: relative; background: #fff; margin-bottom: 20px; }
.con_text_add { width: 100%; }
.con_text .placeholder { text-indent: 15px; }
.con_text .text1 { width: 100%; text-indent: 20px; }
.con_text { height: 40px; line-height: 40px; }
.con_textarea { width: 100%; height: 133px; float: left; line-height: 25px; border: 1px solid #e6e6e6; position: relative; background: #fff; margin-bottom: 20px; }
.con_textarea .placeholder { top: 10px;/*width: 120px;*/ }
.con_text .textarea { width: 98%; height: 100%; border: none; background: none; text-indent: 0; font-size: 16px; color: #999; padding: 0 2%; }
.con_text2 { border: none; }
.modify_con_text { padding-left: 110px; }
.modify_appellation { width: 110px; margin-left: -110px; color: #666; font-size: 16px; }


.modify_appellation i { padding-right: 10px; color: #004795; font-size: 13px; font-style: normal; }
.modify_con_text .text1 { border: 1px solid #e6e6e6; text-indent: 10px; height: 36px; line-height: 36px; font-size: 15px; }
.modify_con_text select.text1 { opacity: 1; background: none; text-indent: 5px; }
.modify_con_text textarea.text1 { text-indent: 0; padding: 0 1%; height: 130px; line-height: 24px; }
.con_btn { width: 90%; }
.con_btn input { width: 125px; height: 35px; line-height: 35px; text-align: center; border: none; font-size: 14px; color: #fff; display: block; margin: 0 auto; }
.con_btn .btn1 { background: #004795;    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
 @media only screen and (max-width: 1280px) {
.con_text, .con_select { width: 100%; }
}
 @media only screen and (max-width: 900px) {
.order-box1 .order-form { padding-right: 0; background: none; }
.order-box1 .order-form-left { width: 100%; }
.order-box1 .order-form-right { width: 100%; margin-top: 30px; }
  .order-box1 .order-h1{
   padding-bottom: 5%;
   font-size: 14px;
  }
  .order-box1 .order-form-box{
   padding-bottom: 3%;
  }
  .modify_appellation,.modify_con_text .text1{
   font-size: 14px;
  }
  .honor-box1 .honor,.download-box1 .download{
   padding-top: 20px;
  }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	企业新闻
	
*/

.news-box1 { width: 100%;  }
@media only screen and (max-width: 900px){
 .news-box1 { width: 100%; }
}
.news_dynamic_top { padding: 30px 0 15px; }

@media only screen and (max-width: 768px){
 .news_dynamic_top>img{
  width: 100%!important;
  height: auto!important;
 }
}
.news_dynamic_top h3 { font-size: 25px; font-weight: 500; }
.newslist li { margin-bottom: 1.4%; }
.dynamic_conlist { margin-top: 20px;position: relative;
 padding-bottom: 50px; }
.dynamic_conlist li { width: 32.4%; float: left; margin: 0 0.46% 2%;  }
.dynamic_conlist li.lites { margin-right: 0; }
.dynamic_conlist li.bg { background-color: #FFF; }
.dynamic_conlist li a { display: block; padding-bottom: 35px; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.dynamic_conlist li a h3 { color: #333; font-size: 17px; font-weight: 500; padding: 20px 0 15px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dynamic_conlist li a p { color: #666; font-size: 15px; line-height: 30px; height: 60px; overflow: hidden; margin-bottom: 25px; }
.conlist_h { width: 88%; margin: 0 auto; }
.time { background: url(../images/ind_time.png) no-repeat 0 center; padding-left: 24px; color: #b5b5b5; font-size: 13px; height: 15px; line-height: 15px; display: inline-block; }
.dynamic_conlist li a:hover { background-color: #004795; }
.dynamic_conlist li a:hover .conlist_h { margin: 0 auto; }
.dynamic_conlist li a:hover h3, .dynamic_conlist li a:hover p, .dynamic_conlist li a:hover span.time { color: #fff; }
.dynamic_conlist li a:hover span.time { background-image: url(../images/time_h.png); }
.entimg img { display: block; width: 100%; }
.ndimg_1 { background-repeat: no-repeat; background-size: cover; background-position: center center; }
.ndimg_2 { min-height: 210px; max-height: 210px; }
.morelist { text-align: center; width: 39px; height: 34px; margin: 30px auto 60px; }
.morelist img { display: block; width: 100%; cursor: pointer; }
 @media only screen and (max-width: 900px) {
.dynamic_conlist li { width: 100%; margin-right: 0; }
}
 @media only screen and (max-width: 600px) {
.dynamic_conlist li { width: 100%; margin-right: 0; }
}
 @media only screen and (max-width: 360px) {
.dynamic_conlist li { width: 100%; margin-right: 0; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	媒体报道
*/
.report_list ul { border-top: 1px solid #ededed; margin-bottom: 33px; }
.report_list li { padding: 27px 0 23px 0; border-bottom: 1px solid #ededed; text-align: center; }
.report_list li a { display: block; padding: 0 5%; }
.report_list li .date { line-height: 21px; font-size: 14px; color: #a6a6a6; }
.report_list li .title { line-height: 25px; font-size: 17px; color: #333; display: block; padding: 15px 0; }
.report_list li .con { line-height: 26px; font-size: 14px; color: #888; width: 100%;  overflow: hidden; }
.report_list li:hover {/*background:#f7f8fa;*/ background: -moz-linear-gradient(left, #fff, #f7f8fa, #fff ); background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(0.25, #f7f8fa), color-stop(0.5, #fff)); background: -webkit-linear-gradient(left, #fff, #f7f8fa, #fff); background: -o-linear-gradient(left, #fff, #f7f8fa, #fff); background: -ms-linear-gradient(left, #fff 0%, #f7f8fa 50%, #fff 100%); }
.report_list li:hover .title { color: #004795; }
/* --------------------------------------------------------------------------------------------------------------------------------------


	行业动态

*/
.reward_list { border-top: 1px solid #eeeeee; position: relative;padding-bottom: 50px;}
.reward_list .main { border-bottom: 1px solid #eee; color: #666; }
.reward_list .date { width: 20%; float: left; text-align: center; font-size: 16px; padding: 16px 0; line-height: 30px; }
.reward_list .date i { display: inline-block; *display:inline;
*zoom:1;
width: 15px; height: 20px; background: url(../images/ind_time.png) no-repeat center top; margin-right: 20px; vertical-align: middle; }
.reward_list .con { width: 70%; float: right; padding: 20px 4%; font-size: 14px; border-left: 1px solid #eeeeee; }
.reward_list .con i { display: none; }
 @media only screen and (max-width: 700px) {
.reward_list .date { width: 100%; text-align: left;
 font-size: 12px;}
.reward_list .con { width: 92%; border-left: 0; padding-top: 0px; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	新闻详情
*/
.newsdetail { margin: 45px 0; }
.news_detfl { width: 78%;  border-right: 1px solid #e5e5e5; }
.news_detfr { width: 21%; }
.newsdet_con { padding-right: 35px; }
.newsdet_con h2.title { text-align: center; font-size: 21px; color: #000; font-weight: 500; line-height: 26px; margin-bottom: 15px; }
.newsdet_top { text-align: center; }
.newsdet_top span { color: #999; font-size: 13px; line-height: 15px; margin: 0 12px; }
.newsdet_tab { margin: 30px 0; font-size: 15px; color: #666; line-height: 34px; }
.newsdet_tab img { max-width: 100%; width: auto !important; height: auto !important; }
.news_det_page { margin-bottom: 33px; }
.news_det_page p { width: 38%; float: left; font-size: 15px; line-height: 23px; color:#CCC; }
.news_det_page .next_page { float: right; }
.news_det_page span { float: left; color: #004795; }
.news_det_page a { color: #004795; }
.news_det_page a:hover { text-decoration: underline; }
.backlist { display: inline-block; background-color: #004795; width: 160px; height: 45px; line-height: 45px; text-align: center; color: #fff; font-size: 14px; }
.backlist:hover { color: #FFF; }
.backlist, .ztshare { margin-top: 15px; }
.ztshare { padding-left: 0; }
.ztshare span { float: left; height: 45px; line-height: 45px; font-size: 15px; color: #666; }
.ztshare a { background: url(../images/share.png) no-repeat !important; background-size: auto 100% !important; height: 45px !important; width: 45px !important; margin: 0 1px 0 0 !important; }
.ztshare a.bds_tsina { background-position: 0 0 !important; }
.ztshare a.bds_weixin { background-position: -46px 0 !important; }
.ztshare a.bds_qzone { background-position: -92px 0 !important; }
.newsdet_recom { padding-left: 30px; }
.newsdet_recom h3 { font-size: 18px; font-weight: 600; color: #333; line-height: 22px; margin-bottom: 5px; }
.ndrecom li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ndrecom li { height: 38px; }
.ndrecom li a {
 width: 100%;display: inline-block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;line-height: 38px; color: #666; font-size: 13px; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.ndrecom li a:hover { color: #004795; font-weight: 600; padding-left: 18px; }
.ndrecom li a i { float: left; display: inline-block; width: 9px; height: 7px; margin: 16px 0 0 -18px; background: url(../images/print_4.png) no-repeat; }
 @media only screen and (max-width: 900px) {
.newsdet_con { padding-right: 0; }
.news_detfl { width: 100%; border-right: 0; }
.news_det_page p { width: 100%; display: block; }
.news_det_page .next_page { display:block; padding-top:15px; }
.news_detfr { display: none; width: 0; }
.backlist { width: 100px; height: 34px; line-height: 34px; }
.ztshare { padding-left: 50px; width: 100px; }
.ztshare span { font-size: 12px; margin-left: -50px; height: 32px; line-height: 32px; }
.ztshare a { height: 32px !important; width: 32px !important; text-indent: inherit !important; }
.ztshare a.bds_weixin { background-position: -33px 0 !important; }
.ztshare a.bds_qzone { background-position: -65px 0 !important; }

  .newsdetail{
   margin-top: 5%;
  }
}
/* --------------------------------------------------------------------------------------------------------------------------------------


	防爆知识
*/
.knowledge-box1 { width: 100%; min-height: 500px; }
.knowledge_title { text-align: center; color: #004795; padding: 80px 0 30px; }
.knowledge_title h1 { font-size: 48px; font-weight: normal; }
.knowledge_title span { font-family: Arial; font-size: 32px; text-transform: uppercase; }
.knowledge-box1 th { color: #FFF; font-size: 16px; font-family: "微软雅黑"; font-weight: normal; vertical-align: middle; background-color: #4B86B8; text-align: center; }
.knowledge-box1 td { padding: 15px 5px; background-color: #F1F1F1; font-size: 16px; line-height: 22px; color: #7F7F7F; }
.knowledge-box1 .tr2 td { background-color: #D8D8D8; }
.knowledge-box1 span.y1 { display: inline-block; background-color: #4B87B9; width: 15px; height: 15px; border-radius: 100%; }
.knowledge-box1 span.y2 { display: inline-block; background-color: #004795; width: 15px; height: 15px; border-radius: 100%; }
.knowledge-box1 .title1 { font-size: 16px; display: block; padding: 20px 0 10px; color: #4C4C4C; }
.knowledge-box1 .msg { display: block; padding: 10px 0; color: #7F7F7F; font-size: 14px; }
.knowledge-box1 .Wxcshf { width: 100%; padding-bottom: 20px; }
.knowledge-box1 .Wxcshf li { width: 32.4%; float: left; margin-right: 1.4%; font-size: 14px; color: #7F7F7F; }
.knowledge-box1 .Wxcshf li.lites { margin-right: 0; }
.knowledge-box1 .Wxcshf img { float: left; margin-right: 15px; }
.knowledge_box4 { padding-bottom: 50px; }
.knowledge_box4 li { width: 23%; margin-right: 2%; float: left; margin-bottom: 15px; }
.knowledge_box4 li span { display: block; font-size: 14px; padding: 5px 0; }
.knowledge_box4 li span i { float: left; width: 4px; height: 15px; margin-right: 5px; margin-top: 3px; background-color: #004795; }
.knowledge_box4 li img { width: 100%; }
.knowledge_box4 li.lites { margin-right: 0; }
 @media only screen and (max-width: 900px) {
.knowledge_title { text-align: left; padding: 30px 0 30px; }
.knowledge_title h1 { font-size: 26px; font-weight: normal; }
.knowledge_title span { font-family: Arial; font-size: 12px; text-transform: uppercase; }
.knowledge-box1 td { font-size: 12px; }
.knowledge-box1 .Wxcshf li { width: 100%; margin-bottom: 5px; margin-right: 0; }
.knowledge_box4 li { width: 48%; }
}

/* --------------------------------------------------------------------------------------------------------------------------------------


	内容
*/
.bout { padding: 50px 0; line-height: 25px; }
.bout * { line-height:25px; }
.bout p { padding-bottom: 10px; }
.bout table { width: 100%; }
.bout td { border: 1px #DDDDDD solid; }
